query parameterの正規化
Cache Hit Ratioを上げる工夫
これらはRxReqで行う
複数のquery paramsをsortする
https://www.varnish-software.com/developers/tutorials/example-vcl-template/#5-sorting-query-string-parameters
code:vcl
import std;
sub vcl_recv {
set req.url = std.querysort(req.url);
}
例えば、/?id=1&gid=5と/?gid=5&id=1を同一視してキャッシュできる
/mrsekut-book-4297119250/408
URL末尾の?を取り除く
https://www.varnish-software.com/developers/tutorials/example-vcl-template/#6-stripping-off-a-trailing-question-mark
/mrsekut-book-4297119250/407
Google Analyticsの文字列を除去する
https://www.varnish-software.com/developers/tutorials/example-vcl-template/#7-removing-google-analytics-url-parameters
参考
/mrsekut-book-4297119250/405